#pragma once
#include <memory>
#include <string>
using std::wstring;
using std::unique_ptr;

class ChromeManager
{
protected:
	ChromeManager(void);

public:
	~ChromeManager(void);

	static ChromeManager& instance();

	void startup(void* instance);
	void shutdown();
	void create(void* host, const wstring& url);

private:
	static unique_ptr<ChromeManager> s_instance;
};

